package com.mingqijia.gassafety.webserver.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * @author zhangfei
 * @version 1.0.0
 * @ClassName DisposeRequest.java
 * @Description TODO
 * @createTime 2023年02月09日
 */
@Data
public class DisposeRequest {
    @NotNull(message = "处置数据id不能为空")
    @ApiModelProperty("处置数据id")
    private List<Long> ids;

    //0未处理 1已处理 2机器人外呼
    @NotNull(message = "处置类型不能为空")
    @ApiModelProperty("0未处理 1已处理 2机器人外呼")
    private Integer disposeType;

    @Length(min = 0,max = 200,message = "原因200字以内")
    @ApiModelProperty("原因")
    private String reason;

    //推送客戶
    @ApiModelProperty(value = "推送客戶手机号;分割")
    private String pushConsumers;

    //推送员工信息
    @ApiModelProperty(value = "推送员工手机号;分割")
    private String pushStaffs;

    //推送额外信息
    @ApiModelProperty(value = "推送额外手机号;分割")
    private String pushPhones;


}